13d9f8d53a6b28d431ce3769f65dfa9f9e5fc633,java/java-analysis-impl/src/com/intellij/codeInspection/StreamApiMigrationInspection.java,StreamApiMigrationInspection,compoundLambdaOrMethodReference,#PsiVariable#PsiExpression#String#PsiType[]#,774

Before Change


    final PsiClassType functionalInterfaceType = functionClass != null ? psiFacade.getElementFactory().createType(functionClass, samParamTypes) : null;
    String methodReferenceText = null;
    if(variable instanceof PsiParameter) {
      final PsiParameter[] parameters = {(PsiParameter)variable};
      methodReferenceText = LambdaCanBeMethodReferenceInspection.convertToMethodReference(expression, parameters, functionalInterfaceType, null);
    }
    if (methodReferenceText != null) {
      LOG.assertTrue(functionalInterfaceType != null);

After Change


      }
    }
    final PsiClassType functionalInterfaceType = functionClass != null ? psiFacade.getElementFactory().createType(functionClass, samParamTypes) : null;
    final PsiVariable[] parameters = {variable};
    String methodReferenceText = LambdaCanBeMethodReferenceInspection.convertToMethodReference(expression, parameters, functionalInterfaceType, null);
    if (methodReferenceText != null) {
      LOG.assertTrue(functionalInterfaceType != null);
      result += "(" + functionalInterfaceType.getCanonicalText() + ")" + methodReferenceText;